<!DOCTYPE html>
<html>
<head>
	<title>考试</title>
</head>
<style type="text/css">
	.a{
		width:500px;
		height: 200px;
		background:#999;
	}
/*
	我们像是建筑工，现在学的是如何制作砖瓦，建造什么那是公司的事了
1.分别说出基本数据类型和引用数据类型的区别，还有堆和栈的区别？
	1.基本数据类型是具体的值，引用数据类型是可扩展的
	2.变量和基本数据类型存在在栈中，引用数据类型存放在堆中。
2.获取元素的方法？
	1.document.getElementById()
	2.document.getElementsByClassName()
	3.document.getElementsByName()
	4.document.getElementsByTagName()
	5.document.querySelector()
	6.document.querySelectorAll()
	写四个就给分
3.绑定事件的方式和优缺点？
	行内绑定 耦合（太麻烦）
	动态绑定  覆盖
	添加事件监听 addEventListener
4.列出不同状态下this指向，以及如何改变this指向？
	1.在函数调用中 默认this指向window
	2.对象属性的方法调用时 this指向调用这个方法的对象
	3.构造函数调用时this指向新创建的函数
	4.call和apply调用，this指向他们传递的对象	call和apply能改变this指向
5.写出全局作用域于局部作用域，全局变量于局部变量的区别？
	1.全局作用域在<script>标签中的，页面打开全局作用域开启，页面关闭全局作用域销毁
	局部作用域，指的是函数作用域，在函数体内，函数执行时局部作用域开启，函数执行完局部作用域销毁。
	2.全局变量在函数体外var声明的变量，在函数体内无var声明的变量。
	局部变量在函数体内用var声明
2

　　数着春去熟透的红豆 无人黄昏后
庭前寒冷深秋为谁消瘦

　　月下惟有我的身影投 该与谁厮守
　　酒入喉却解不了愁

　　芙蓉花又栖满了枝头 奈何蝶难留
　　漂泊如江水向东流

　　望断门前隔岸的杨柳 寂寞仍不休
　　我无言让眼泪长流

　　我独酌山外小阁楼 听一夜相思愁
　　醉后让人烦忧 心事难收 

　　山外小阁楼 我乘一叶小舟
　　放思念随风漂流

　　芙蓉花又栖满了枝头 奈何蝶难留
　　漂泊如江水向东流

　　望断门前隔岸的杨柳 寂寞仍不休
　　我无言让眼泪长流

　　我独酌山外小阁楼 听一夜相思愁
　　醉后让人烦忧 心事难收

　　山外小阁楼 我乘一叶小舟
　　放思念随风漂流

　　我独坐山外小阁楼 窗外渔火如豆
　　江畔晚风拂柳 诉尽离愁

　　当月色暖小楼 是谁又在弹奏
　　那一曲思念常留
那一曲思念常留
那一曲思念长留
 */
</style>
<body>
	<div class="a">
	<p id="p">dfisf</p>
	<button id="btn1">点击切换文字</button>
	<li>河南省</li>
	<li id="hu">湖南省</li>
	<li>湖北省</li>
	<li>河北省</li>
	<button id="btn2">点击切换省份</button>
	</div>
</body>
<script>
var p = document.getElementById("p");
var btn1 = document.getElementById("btn1");
var btn2 = document.getElementById("btn2");
var hu = document.getElementById("hu");
btn1.onclick = function(){
	p.innerText = "恭喜你已经完成";
}
btn2.onclick = function(){
	hu.innerText = "北京市";
}

//2题

function fun(arr){
	for (var i = 0; i < arr.length; i++) {
		for (var j = i+1; j < arr.length; j++) {
			if (arr[i]==arr[j]) {
			arr.splice(j,1);
			 j--;
			}
		}
	}
	return console.log(arr);
}
var acc = [24,24,441,244,144,144,24,24,34,44,55,54];
var bcc = [1,2,1,2,1,2,3,4,2,3,4];
fun(acc);

</script>
</html>